2026-10-18T10:55:47.7796047Z ##[group]Run npm run test:ops
2026-10-18T10:55:47.7796097Z [36;1mnpm run test:ops[0m
2026-10-18T10:55:47.7796123Z shell: /usr/bin/bash -e {0}
2026-10-18T10:55:47.7796136Z env:
2026-10-18T10:55:47.7796163Z   CARGO_TERM_COLOR: never
2026-10-18T10:55:47.7796180Z   WRANGLER_SEND_METRICS: false
2026-10-18T10:55:47.7796193Z ##[endgroup]
2026-10-18T10:55:47.9575708Z 
2026-10-18T10:55:47.9575974Z > test:ops
2026-10-18T10:55:47.9575996Z > node --test "scripts/ops/*.test.mjs"
2026-10-18T10:55:47.9576606Z 
2026-10-18T10:55:49.2679568Z ✔ refs, HEAD and differences are read as git writes them (9.877759ms)
2026-10-18T10:55:49.2709103Z ✔ a chain restores every ref, and the drill fails once the live repository differs (981.820413ms)
2026-10-18T10:55:49.3717389Z ✔ restore keeps only the refs the last entry names (211.126702ms)
2026-10-18T10:55:49.5049966Z ✔ today's configuration is one namespace that takes nothing new by name (6.855543ms)
2026-10-18T10:55:49.5080549Z ✔ each namespace's binding, jurisdiction and part in placing are read from the configuration (0.676801ms)
2026-10-18T10:55:49.5094785Z ✔ standings add up holdings and health, and warn about what needs doing (2.997436ms)
2026-10-18T10:55:49.5103137Z ✔ what Cloudflare has is checked against what is bound (1.107612ms)
2026-10-18T10:55:49.7037662Z ✔ the windows are the UTC month so far and the last 24 hours (5.833741ms)
2026-10-18T10:55:49.7069140Z ✔ a query asks for the variant's sums and dimensions under one alias (1.482453ms)
2026-10-18T10:55:49.7074377Z ✔ Workers Logs are read from whichever dataset the schema has, or skipped (0.889701ms)
2026-10-18T10:55:49.7079703Z ✔ groups are summed per name, named from the listing, sorted largest first, with totals (2.144025ms)
2026-10-18T10:55:49.7085284Z ✔ a dataset that errors or is missing is a note, and the others still report (33.239854ms)
2026-10-18T10:55:49.9461695Z ✔ the JSON report is one snake_case object with every row (1.833313ms)
2026-10-18T10:55:49.9461847Z ✔ the command line reads --json, --top and the account (2.367524ms)
2026-10-18T10:55:49.9462303Z ✔ errors, fallbacks, failed watcher queries and an all-empty account fail the check (1.473613ms)
2026-10-18T10:55:49.9462437Z ✔ the watcher queries are billing's, field for field, over the last full hour (25.396849ms)
2026-10-18T10:55:50.3915509Z ✔ keys, plans and what a restore records (5.664721ms)
2026-10-18T10:55:51.4478888Z ✔ restored repositories are served read-only, and pushes taken later are reconciled (1514.586148ms)
2026-10-18T10:55:52.2075469Z ✔ a git store over HTTP is restored into through its API (841.641925ms)
2026-10-18T10:55:52.3642650Z ✔ the command line has defaults and bounds (2.533245ms)
2026-10-18T10:55:52.3668429Z ✔ the window is the last N days (0.633522ms)
2026-10-18T10:55:52.3692018Z ✔ the query is for one script, with the variant's sums and dimensions (0.504941ms)
2026-10-18T10:55:52.3692209Z ✔ rows are named, summed per status and sorted by requests (1.212662ms)
2026-10-18T10:55:52.3692322Z ✔ Cloudflare's refusal becomes the error, so the next variant is tried (0.809142ms)
2026-10-18T10:55:52.3692390Z ✔ the telemetry questions filter on the script and on failures (0.800252ms)
2026-10-18T10:55:52.3692452Z ✔ a calculations answer becomes rows with counts, largest first (0.686221ms)
2026-10-18T10:55:52.3699182Z ✔ an events answer becomes plain records, the object id cut short (0.622521ms)
2026-10-18T10:55:52.3731045Z ✔ messages fall into buckets, expected or not (1.716883ms)
2026-10-18T10:55:52.3741493Z ✔ buckets sum the counts of their messages (0.794602ms)
2026-10-18T10:55:52.3742995Z ✔ the text report shows rates, statuses, buckets and what could not be read (29.261236ms)
2026-10-18T10:55:52.4977753Z ✔ a page's text leaves out scripts, styles and tags (2.749346ms)
2026-10-18T10:55:52.4999562Z ✔ a check passes on its status with every phrase on the page (0.568231ms)
2026-10-18T10:55:52.5012796Z ✔ a phrase only inside a script does not count (0.469831ms)
2026-10-18T10:55:52.5017747Z ✔ the sign-up check sends an address identity refuses before writing or counting (3.245507ms)
2026-10-18T10:55:52.5250253Z ℹ tests 34
2026-10-18T10:55:52.5250793Z ℹ suites 0
2026-10-18T10:55:52.5250993Z ℹ pass 34
2026-10-18T10:55:52.5251158Z ℹ fail 0
2026-10-18T10:55:52.5264786Z ℹ cancelled 0
2026-10-18T10:55:52.5265078Z ℹ skipped 0
2026-10-18T10:55:52.5265297Z ℹ todo 0
2026-10-18T10:55:52.5265506Z ℹ duration_ms 4499.133451
